Practical Shadow Mapping
نویسندگان
چکیده
In this paper we propose several methods that can greatly improve image quality when using the shadow mapping algorithm. Shadow artifacts introduced by shadow mapping are mainly due to low resolution shadow maps and/or the limited numerical precision used when performing the shadow test. These problems especially arise when the light source’s viewing frustum, from which the shadow map is generated, is not adjusted to the actual camera view. We show how a tight fitting frustum can be computed such that the shadow mapping algorithm concentrates on the visible parts of the scene and takes advantage of nearly the full available precision. Furthermore, we recommend uniformly spaced depth values in contrast to perspectively spaced depths in order to equally sample the scene seen from the light source.
منابع مشابه
Shadow Mapping Oh, divide by W, you so crazy
Shadow maps are the current technique for generating high quality real-time dynamic shadows. This article gives a ‘practical’ introduction to shadow mapping (or projection mapping) with numerous simple examples and source listings. We emphasis some of the typical limitations and common pitfalls when implementing shadow mapping for the first time and how the reader can overcome these problems us...
متن کاملReal-time Shadows in CG
This work should give an overview of various shadow techniques used in real-time rendering. Proper shadows are a crucial part of realistic looking scenes and therefore a huge research field in computer graphics. We will focus on the two major shadowing techniques shadow volumes and shadow mapping, including most popular rendering approaches, whereby the most practical approaches should be point...
متن کاملRobust Soft Shadow Mapping with Backprojection and Depth Peeling
Soft shadow mapping is an attractive solution to the problem of realtime soft shadows because it works with any kind of rasterizable geometry (in particular alpha-transparent textures and hair), it does not require any precomputation, and it is simple to implement on the GPU. However, state-of-the-art approaches have several limitations that prevent them from being practical for all scenes. Fir...
متن کاملRobust Shadow Maps for Large Environments
One of the most demanding challenges for real-time shadow algorithms is their application to large-scale, polygon-rich and dynamic environments. In this paper, we discuss the major problems encountered in applying shadow maps to such an environment and provide practical and robust solutions to the appearing problems. We tackle projection aliasing with the aid of an eye space blur. We compare th...
متن کاملRobust Soft Shadow Mapping with Depth Peeling
Soft shadow mapping is an attractive solution to the problem of realtime soft shadows because it works with any kind of rasterizable geometry (in particular alpha-transparent textures and hair), it does not require any precomputation, and it is simple to implement on the GPU. However, state-of-the-art approaches have several limitations that prevent them from being practical for all scenes. Fir...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Graphics, GPU, & Game Tools
دوره 7 شماره
صفحات -
تاریخ انتشار 2002